iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
IT管理

用UNRAID打造AIO全生態系列 第 2

UNRAID系統架構

  • 分享至 

  • xImage
  •  

在講系統結構之前,要先來了解為什麼UNRAID會被定義為AIO系統

AIO系統

AIO就是 ALL IN ONE 的縮寫,就是一個東西包含大多數功能的意思
AIO System強調一台機器即可解決大多數在IT上的應用,故得此名。

UNRAID系統架構

為了往後文章教學,我們必須大致了解一下UNRAID系統架構
下圖為UNRAID系統裡的檔案
https://ithelp.ithome.com.tw/upload/images/20220916/20117399URp8hHeLg3.png

下面為資料夾功能介紹

1.config

此資料夾存放UNRAID所有插件與系統設置檔案,不管是修改系統參數還是;一律只能從這個資料夾

情境:假如WebUI修改設置出問題了,可以透過此資料夾找到相應的config檔來強制修改

2.EFI-

EFI分區,不只在UNRAID重要;應該是說對所有Linux發行版都很重要
但差別就是在,UNRAID把EFI分區的概念做成資料夾
因為UNRAID所有系統檔案並沒有實際分區,而是打包起來的(包括syslinux內核檔案)

情境:所以每當UNRAID "重新製作"USB系統碟時,皆要對make_bootable這個檔案
以對應的系統執行它:例如我是macOS,就要執行make_bootable_mac檔案

3.syslinux

就是上述的syslinux內核檔案
以UNRAID6.10.3為例,其運作在5.15.46的Linux標準內核上
而知道版本就可以得知某設備是否支援

情境:Intel 12代CPU只支援5.15以上的Linux內核版本,這樣比這個還低的內核版本就無法正常使用

  • 查詢內核指令
uname -a

所以UNRAID開機順序是這樣的:

BIOS找到EFI啟動->啟動並驗證syslinux內核檔案->載入主資料夾相關系統檔案(bzroot)/服務->套用config配置檔`

  • 小訣竅:怎麼使UNRAID恢復原廠配置?
    1.把config資料夾刪除,在去官網(unraid.net)下載對應版本的壓縮檔
    2.將新的config複製進系統碟即可恢復

上一篇
那些你我都該聽說過的「雲端鬼故事」
下一篇
UNRAID學習資源大全
系列文
用UNRAID打造AIO全生態31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言